package com.xuwang.pojo;

import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 企业从业人员基本信息表(CompanyStaff)实体类
 *
 * @author yuepeng
 * @since 2021-09-13 15:38:18
 * @version 1.0
 */
@ApiModel(value = "CompanyStaff",description = "企业从业人员基本信息表")
public class CompanyStaff implements Serializable {
    private static final long serialVersionUID = 655164814272855785L;
    /**
    * 主键
    */
	@ApiModelProperty(name = "id",notes = "主键",dataType = "Integer",required = true)
    private Integer id;
    /**
    * 姓名
    */
	@ApiModelProperty(name = "staffName",notes = "姓名",dataType = "String",required = true)
    private String staffName;
    /**
    * 性别 
    */
	@ApiModelProperty(name = "sex",notes = "性别 ",dataType = "Integer",required = true)
    private Integer sex;
    /**
    * 职位id
    */
	@ApiModelProperty(name = "jobId",notes = "职位id",dataType = "Integer",required = true)
    private Integer jobId;
    /**
    * 手机号
    */
	@ApiModelProperty(name = "phone",notes = "手机号",dataType = "String",required = true)
    private String phone;
    /**
    * 健康情况
    */
	@ApiModelProperty(name = "healthId",notes = "健康情况",dataType = "Integer",required = true)
    private Integer healthId;
    /**
    * 培训情况
    */
	@ApiModelProperty(name = "trainCondition",notes = "培训情况",dataType = "Integer",required = true)
    private Integer trainCondition;
    /**
    * 个人介绍
    */
	@ApiModelProperty(name = "introduction",notes = "个人介绍",dataType = "String",required = true)
    private String introduction;
    /**
    * 是否食品安全管理员
    */
	@ApiModelProperty(name = "foodSafetyAdmin",notes = "是否食品安全管理员",dataType = "Integer",required = true)
    private Integer foodSafetyAdmin;
    /**
    * 是否监督公示人员
    */
	@ApiModelProperty(name = "supervisor",notes = "是否监督公示人员",dataType = "Integer",required = true)
    private Integer supervisor;
    /**
    * 所在企业
    */
	@ApiModelProperty(name = "companyInfoId",notes = "所在企业",dataType = "Integer",required = true)
    private Integer companyInfoId;
    /**
    * 人员编号
    */
	@ApiModelProperty(name = "staffNumber",notes = "人员编号",dataType = "Integer",required = true)
    private Integer staffNumber;
    /**
    * 关联职位
    */
	@ApiModelProperty(name = "companyId",notes = "所在企业",dataType = "CompanyJob",required = true)
    private CompanyJob companyJob;
    /**
    * 关联健康证
    */
	@ApiModelProperty(name = "health",notes = "关联健康证",dataType = "Health",required = true)
    private Health health;
    /**
    * 关联企业
    */
	@ApiModelProperty(name = "companyInfo",notes = "关联企业",dataType = "CompanyInfo",required = true)
    private CompanyInfo companyInfo;


    public Integer getStaffNumber() {
        return staffNumber;
    }

    public void setStaffNumber(Integer staffNumber) {
        this.staffNumber = staffNumber;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }
        
    public String getStaffName() {
        return staffName;
    }

    public void setStaffName(String staffName) {
        this.staffName = staffName;
    }
        
    public Integer getSex() {
        return sex;
    }

    public void setSex(Integer sex) {
        this.sex = sex;
    }
        
    public Integer getJobId() {
        return jobId;
    }

    public void setJobId(Integer jobId) {
        this.jobId = jobId;
    }
        
    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }
        
    public Integer getHealthId() {
        return healthId;
    }

    public void setHealthId(Integer healthId) {
        this.healthId = healthId;
    }
        
    public Integer getTrainCondition() {
        return trainCondition;
    }

    public void setTrainCondition(Integer trainCondition) {
        this.trainCondition = trainCondition;
    }
        
    public String getIntroduction() {
        return introduction;
    }

    public void setIntroduction(String introduction) {
        this.introduction = introduction;
    }
        
    public Integer getFoodSafetyAdmin() {
        return foodSafetyAdmin;
    }

    public void setFoodSafetyAdmin(Integer foodSafetyAdmin) {
        this.foodSafetyAdmin = foodSafetyAdmin;
    }
        
    public Integer getSupervisor() {
        return supervisor;
    }

    public void setSupervisor(Integer supervisor) {
        this.supervisor = supervisor;
    }

    public Integer getCompanyInfoId() {
        return companyInfoId;
    }

    public void setCompanyInfoId(Integer companyInfoId) {
        this.companyInfoId = companyInfoId;
    }

    public CompanyJob getCompanyJob() {
        return companyJob;
    }

    public void setCompanyJob(CompanyJob companyJob) {
        this.companyJob = companyJob;
    }

    public Health getHealth() {
        return health;
    }

    public void setHealth(Health health) {
        this.health = health;
    }

    public CompanyInfo getCompanyInfo() {
        return companyInfo;
    }

    public void setCompanyInfo(CompanyInfo companyInfo) {
        this.companyInfo = companyInfo;
    }
}
